package com.adou.p2p.service;

import java.util.List;

import com.adou.p2p.model.ProductValue;
import com.adou.p2p.page.PageResult;

public interface ProductService {
	/**
	 * 添加产品	
	 * @param value
	 * @return
	 */
	ProductValue createProduct(ProductValue value);
	
	/**
	 * 查找所有产品
	 * @return
	 */
	List<ProductValue> findAll();
	
	/**
	 * 分页查询
	 * @param pageNumber
	 * @param pageSize
	 * @param orderColumn
	 * @param orderClumnSortString
	 * @param dto
	 * @return
	 */
	PageResult<ProductValue> qryProductValuePage(Integer pageNumber, Integer pageSize, String orderColumn,
			String orderClumnSortString, ProductValue dto);
	
	/**
	 * 根据主键查询
	 * @param id
	 * @return
	 */
	ProductValue findById(Long id);
	
	
	/**
	 * 更新产品	
	 * @param value
	 * @return
	 */
	ProductValue updateProduct(ProductValue value);
}
